package com.marvels.financial.pay.dao;

import com.github.pagehelper.Page;
import com.marvels.financial.pay.dto.McfeMerchantRechargeRecordDTO;

public interface McfeMerchantRechargeRecordMapper {
	
    int deleteByPrimaryKey(Long id);

    int insert(McfeMerchantRechargeRecordDTO record);

    int insertSelective(McfeMerchantRechargeRecordDTO record);

    McfeMerchantRechargeRecordDTO selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(McfeMerchantRechargeRecordDTO record);

    int updateByPrimaryKey(McfeMerchantRechargeRecordDTO record);
    
    /**
     * 通过订单号更新记录
     * @param recordDTO
     * @return
     */
    int udateByOrderNumber(McfeMerchantRechargeRecordDTO recordDTO);
    
    
    /**
     * 查询充值记录
     * @param recordDTO
     * @return
     */
    Page<McfeMerchantRechargeRecordDTO> selectList(McfeMerchantRechargeRecordDTO recordDTO);
}